say or do some crazy things - French English Dictionary